@charset "UTF-8";

*{margin:0;padding:0;}
body{box-sizing: border-box; background:#F7F7F7; font-size:17px;font-family:"å¾®è½¯é›…é»‘"; position: relative;}
.fl{ float:left;}
.fr{ float:right;}
a{ color:#333; text-decoration:none;}
a:hover{text-decoration: none;color:#013b9e;}
a:visited{text-decoration: none !important; background:none;}
a:focus{text-decoration: none}
a img{ border:none;}
ul{margin-bottom:0;}
ul,li{ list-style:none;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt5{ margin-top:5px;}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both; }/*ç”¨äºŽæ¸…é™¤æµ®åŠ¨ï¼Œå†…å®¹ä¸º\200BæŒ‡é›¶å®½åº¦ç©ºæ ¼ï¼Œå³å¯çœç•¥visible:hidden*/
.clearfix { *zoom:1; } 
input:focus{outline:none}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{cursor: pointer !important;}
.detail  .bshare-custom.icon-medium  .bshare-renren,.detail .bshare-custom.icon-medium  .bshare-qzone{display:none !important;}
/*##########  header ###########*/
.top{background:#1c5bb8;height:40px;overflow: hidden;}
.top_box,.banner_box{width:1200px;color:#fff; margin:0 auto; line-height:40px;}
.top_box a{color:#fff; padding:0 10px;display:inline-block;line-height:40px; font-size:15px;}
.top_box .fl a{
    /*background:url(../images/icon.png) no-repeat left center;*/
    padding-left:22px;
}
.banner{background:#f8f8f7 url(../images/bannerBj.png) no-repeat center top; height:173px;border-bottom:5px solid #156bc2}
.banner_1{padding-bottom:10px;}
.logo{padding-top:30px;}
.search{ padding:35px 0 0; }

.search input{height: 44px;line-height: 44px;}
.textInput{ width: 347px;font-size: 15px;color:#999999;padding-left: 16px;border: 1px solid#bfbfbf;border-right: 0;background:#fff;}
.searchBtn{width: 140px;font-size: 18px;color:#fff;background:#e78e03 url(../images/searchBtn.png) no-repeat 27px center;
padding-left: 21px;cursor: pointer; border: none;}
.menu{width:100%; text-align: right;}
.menu li{display:inline-block;line-height: 35px; font-size:18px;}
.menu li a{padding:0 10px; width:100%; display:block; color: #333; font-weight: bold;}
.menu li:hover a,.menu li.hover a{color: #1c5bb8;text-decoration: none;}

/*################ footer ################*/
footer{background:#245399;padding:15px 0; margin-top:20px; font-size:14px;}
.footer{ width:1200px; margin:0 auto ; color:#fff;}
.footer a{ color:#fff;}
.footer .dzjg {width: 52px;margin-top: 10px;}
.footer .jiucuo {width: 110px;/* margin-top: 27px; */margin:10px 5px 0 15px;}
.footer .font p{margin:0; line-height:24px;}
.footer .font span{ padding:0 5px;}
.footer .font .gongan{display:inline-block;background: url(../images/icon_05.png) no-repeat; padding-left:23px;}
.footer-nav { padding-top: 10px;}
.footer-nav li {width: 66px;}
.footer-nav a {font-size: 13px;line-height: 24px;color:#fff;display: block;height: 56px;background-repeat: no-repeat;background-position: center top;padding-top: 35px;text-align: center;position: relative;}
.footer-nav1 a {background-image: url(../images/icon_01.png);}
.footer-nav2 a {background-image: url(../images/icon_02.png);}
.footer-nav3 a {background-image: url(../images/icon_03.png);}
.footer-nav4 a {background-image: url(../images/icon_04.png);}
.footer-nav5 a {background-image: url(../images/newicon_05.png);background-size: 30px;}
#changeMobileAndDesktop{ display: none;}


/* aside.side{position: absolute;right: 0;top: 0;bottom:0;border-right:7px solid #2a7ccf;} */
.sidebar-line {width: 7px;position: absolute;right: 0;top: 0;bottom: 0;background:#2a7ccf;}
aside.sidebar{position: absolute;right: 0px;top: 360px;width: 44px;z-index: 10;} 
.sidebar li{width: 44px;margin-top:3px;} 
.sidebar li a{display: block;height: 44px;background-color: #2a7ccf;border-radius: 3px;background-position: center;background-repeat: no-repeat;} 
.sidebar li.sidebar-red-bg a{background-color: #bb2335;} 
.sidebar li.sidebar2 a{background-image:url(../images/icon_06.png); } 
.sidebar li.sidebar3 a{background-image:url(../images/icon_07.png); } 
.sidebar li.sidebar4 a{background-image:url(../images/icon_08.png); } 
.sidebar li.sidebar6 a{background-image:url(../images/icon_09.png); } 
.sidebar li.sidebar96 a{background-image:url(../images/icon_10.png); } 
.sidebar4{position: relative;} 
.sidebar4 div{width: 191px;height: 369px;position: absolute;left: -189px;top:-139px;z-index:99999} 
.sidebar4 img{display:block;width: 181px;height: 369px;} 
.sidebar2 div{width: 100px;height: 130px;position: absolute;left: -102px;top:0;} 
.sidebar2 img{display:block;width: 100px;height: 100px;} 
.sidebar2 span{display:block;width: 100px;height: 130px;text-align:center;line-height:30px;} 

/* 归档标识 */
#archive{display: none;width:240px;position:absolute;top:216px;left:50%;-webkit-transform:rotate(-16deg);-ms-transform:rotate(-16deg);transform:rotate(-16deg);z-index:999;}
#archive img{display:none;width:100%;}
#archive #archive_date{position:absolute;top:65px;left:61px;font-size:18px;}
#archive #archive_status{display: none;}
#archive.archive--red .archive_img--red{display:block !important;}
#archive.archive--blue .archive_img--blue{display:block !important;}
#archive.archive--red #archive_date{color:#ff0000;}
#archive.archive--blue #archive_date{color:#303592;}


 @media screen and  (max-width: 1200px) { 
	.top_box,.banner_box,.footer{width:98%;padding:0;}
	.top_box .fl,.sidebar-line,aside.sidebar{display:none;}
	.top{height: initial;}
	.top_box{text-align: center;line-height: initial;}
	.top_box .fr{float: initial;margin: 10px 0;}
	.top_box a{line-height: initial;}
 }

 @media screen and (max-width: 991px) { 
	.banner{height:auto;}
	.logo{ width:100%;float:none; text-align: center;}
	.search{ float:none; text-align: center;}
	.search form{display:inline-block}
	.menu{text-align: center;}
	.menu li a{padding:0 8px;}
	.textInput{ width: 340px;}
	.footer-nav{display:none;}
	.footer .font{ width:100%;}
	.footer .font p{ text-align: center;}
	.footer .dzjg{display: inline-block;margin-top: 0;margin-left: calc(30% - 58px);}
    .footer .dzjg img{width:38px;}
    .footer .jiucuo{display: inline-block;margin: 0;}
    .footer .jiucuo img{width: 80px;}
	#changeMobileAndDesktop{ display: block;margin:0;}
.wzabs{display:inline-block;width: 30% !important;}
}

@media screen and (max-width: 767px) {
	.logo img{max-width:80%;}
    .menu li{width:33%; float:left; text-align: center; display: block; font-size:16px; }
	/*.menu li:nth-child(4),.menu li:last-child{width:28%;}*/
	.menu li a{font-weight: normal;padding:0;}
	.textInput{ width: 260px;}
	.searchBtn{width: 96px;background:#e78e03 url(../images/searchBtn.png) no-repeat 7px center;padding-left: 19px;}
	.footer>*{width:100%; float:none;}
	.footer .font p{ text-align: center;}
	.footer .font p span{display: block;width:100%;box-sizing: border-box;}
}

@media screen and (max-width: 500px){
	/* 归档标识 */
	#archive{top:290px;margin-left: -120px;}
}

@media screen and (max-width: 375px) {
	.textInput{ width: 216px;}
	.menu li{font-size:14px;}
}